return FALSE;
}
+/**
+ * gtk_widget_get_css_name:
+ * @self: a #GtkWidget
+ *
+ * Returns the CSS name that is used for @self.
+ *
+ * Returns: the CSS name
+ **/
+const char *
+gtk_widget_get_css_name (GtkWidget *self)
+{
+ GtkWidgetPrivate *priv = gtk_widget_get_instance_private (self);
+
+ g_return_val_if_fail (GTK_IS_WIDGET (self), NULL);
+
+ return g_quark_to_string (gtk_css_node_get_name (priv->cssnode));
+}
+
/**
* gtk_widget_add_css_class:
* @widget: a #GtkWidget
GDK_AVAILABLE_IN_ALL
gboolean gtk_widget_should_layout (GtkWidget *widget);
GDK_AVAILABLE_IN_ALL
+const char * gtk_widget_get_css_name (GtkWidget *self) G_GNUC_PURE;
+GDK_AVAILABLE_IN_ALL
void gtk_widget_add_css_class (GtkWidget *widget,
const char *css_class);
GDK_AVAILABLE_IN_ALL